Adaptive Window Volume ProfileThe indicator builds a rolling volume profile over a chosen time window (1, 3, 12 months or lower), finds POC, VAH/VAL, RH/RL, HVN/LVN, and then overlays volume-driven bar colors (climax, initiative, absorption) filtered by a 30-day RVWAP trend, so you can see where big volume traded and who is winning there right now.
Example Use Case:
How to use it on 4H with 3-month and 12-month rolling profiles:
On a 4H chart, you run two copies of the indicator, both in Rolling Lookback mode, both using the Full (Overlap) engine:
Instance A – 12-month rolling profile (macro map):
-Rolling Unit: Months
-Rolling Length: 12
This gives you the 1-year composite:
-12M RH / RL → outer range of where almost all yearly volume traded (macro high/low “rails”).
-12M VAH / VAL → yearly value area: where the market has been comfortable doing business over the last year.
-12M POC → the single most traded price of the last 12 months (macro gravity).
-12M HVNs/LVNs → long-term shelves (acceptance) and gaps (knife-edges).
Use this instance to answer:
Where are we in the last year’s distribution, and are we approaching macro extremes or living in fair value?
-Combine it with the 30-day RVWAP regime the script computes:
-Above RVWAP and RVWAP rising → macro bull tilt.
-Below RVWAP and RVWAP falling → macro bear tilt.
For example:
-Price near 12M RL with RVWAP bull → potential deep-discount accumulation zone.
-Price near 12M RH with RVWAP bear → potential exhaustion / distribution zone.
Instance B – 3-month rolling profile (tactical map)
-Rolling Unit: Months
-Rolling Length: 3
This builds a 3-month composite on top of your 4H chart:
-3M RH / RL → extremes of the current quarter’s trading.
-3M VAH / VAL → current “fair value box” for the last 90-ish days.
-3M POC → where recent volume concentrates most heavily.
-3M HVNs/LVNs → fresh shelves and gaps inside the bigger yearly structure.
You use this instance for actual trade locations and management:
-Pullbacks into 3M VAL / RL that still sit inside the 12M value and in a bull RVWAP regime → high-probability dip-buy zones; you then look for bull initiative/absorption bar colors to confirm entry.
-Rallies into 3M VAH / RH that line up near 12M VAH / RH in a bear RVWAP regime → good areas to look for shorts, especially when you see bear climax/initiative bars there.
-3M LVNs that coincide with 12M LVNs or VA edges act as sharp decision points: acceptance through often means expansion; rejection often means reversal.
How it all fits together
On your 4H chart, with both instances active:
-12M profile = macro context and big terrain (where the yearly battlefield is).
-3M profile = tactical zones (where to actually trade inside that terrain).
-Bar colors (climax / initiative / absorption) filtered by 30-day RVWAP = timing + confirmation at those levels, favoring the side that has trend and effort behind it.
So the indicator, used this way, becomes:
-one instance to tell you where the big war is being fought (12M)
-one instance to tell you where the current campaign inside that war is concentrated (3M)
-bar colors to tell you whether the team you want to back is actually showing up with size when price hits those levels.
Recherche dans les scripts pour "volume profile"
Balanced Delta Volume Profile (Zeiierman)█ Overview
Balanced Delta Volume Profile (Zeiierman) builds a vertical, price-by-price profile that blends total participation with balance quality. Instead of plotting raw volume alone, it weights each price bin by:
how balanced buyers vs. sellers were,
how compressed price was inside that bin,
how often price revisited it.
The result spotlights fair value and acceptance zones while still revealing momentum/imbalance areas—ideal for reading rotation vs. trend, continuation vs. exhaustion, and the prices that truly matter.
Highlights
Balanced score that fuses delta symmetry, price compression, and hit frequency.
Optional heat spectrum for instant read of participation density and balance strength.
POC-like auto highlight of the dominant price level within the lookback window.
Works across timeframes for session profiling, swing context, or regime shifts.
█ How It Works
⚪ Profile Construction
The script scans a fixed History Length and divides the full high–low span into Bin Count price bins. For every bar in the window, its volume is proportionally distributed across the bins it overlaps, so wide-range bars contribute across multiple bins, while narrow bars concentrate where they traded most. This yields per-bin totals for:
Total Volume (participation)
Positive / Negative Volume (up vs. down bar contribution)
Hit Count (how often price touched the bin)
Average Price Range (mean bar range inside the bin; a proxy for compression)
⚪ Delta & Direction
For each bin, delta symmetry is measured via the ratio of |pos − neg| to total volume. Bins with balanced two-sided flow score higher than one-sided, runaway bins. This curbs the tendency of raw volume profiles to over-reward impulsive bursts.
⚪ Balance Score
Each price bin gets a balance score that multiplies three normalized components:
Delta Balance: rewards bins where buy/sell pressure is symmetrical (configurable via Volume Momentum Weight).
Price Compression: rewards bins where average bar range is relatively small (configurable via Price Momentum Weight).
Durability: rewards bins revisited often (configurable via Hits Weight).
A Min Hits Filter removes flimsy, single-touch bins from dominating the score. The profile can display pure totals or Average Mode (Vol/Hit) to compare bins fairly when hit counts differ.
⚪ Display & Heat Spectrum
The final plotted bar length per bin is the display volume (total or average) weighted by the balance score and normalized to 100.
POC-like Highlight: The 100% bin is outlined (and labeled) when Highlight Max Volume Bin is ON.
Heat Spectrum (optional): A background gradient scales with normalized bar length and balance hue.
Balance Hue: Interpolates between Balance Low/High Colors so high-balance bins visually pop as “accepted value.”
█ How to Use
The profile is effectively a map of price acceptance:
High, bright bars = strong participation at balanced prices → fair value/rotation zones.
Thin, muted bars = poor acceptance → imbalance or transition areas.
POC-style level = most influential price in the lookback window.
⚪ Find Fair Value & Acceptance
Thick, high-balance bins mark value. Expect rotation: price often revisits or oscillates around these areas. They’re prime zones for mean-reversion fades, scale-ins, and risk-defined trades against the edges.
⚪ Identify Imbalance & Funnels
Low-balance, low-hit bins often act like air pockets—price can move through them quickly. These zones are helpful for continuation trades into thin areas or for timing breakout pulls back into acceptance.
⚪ POC Dynamics
When price leaves the POC and returns, watch for re-acceptance (price comes back into the POC or high-balance zone and stays there.) vs. rejection (trend continuation away from value). The auto-highlight makes this quick to judge.
█ Settings
History Length – Bars scanned for the profile. Longer = broader context, slower to adapt.
Bin Count – Vertical resolution of bins between the window’s min and max price.
Display Shift – Offsets the rendering rightward for clarity.
Average Mode (Vol/Hit) – ON uses average volume per visit; OFF uses total volume.
Volume Momentum Weight – Emphasizes two-way flow; higher values favor balanced bins over one-sided deltas.
Price Momentum Weight – Emphasizes compression; higher values favor narrow-range, coiling price action.
Hits Weight – Rewards bins revisited often; higher values favor durable acceptance.
Min Hits Filter – Minimum visits a bin needs to qualify for the balance score.
Show Heat Spectrum – Background gradient for quick read of density and balance.
Highlight Max Volume Bin – Outline + raw volume label for the dominant bin.
Max Volume Color – Color used for that highlight.
Balance Low/High Colors – Gradient endpoints for balance hue across the profile.
-----------------
Disclaimer
The content provided in my scripts, indicators, ideas, algorithms, and systems is for educational and informational purposes only. It does not constitute financial advice, investment recommendations, or a solicitation to buy or sell any financial instruments. I will not accept liability for any loss or damage, including without limitation any loss of profit, which may arise directly or indirectly from the use of or reliance on such information.
All investments involve risk, and the past performance of a security, industry, sector, market, financial product, trading strategy, backtest, or individual's trading does not guarantee future results or returns. Investors are fully responsible for any investment decisions they make. Such decisions should be based solely on an evaluation of their financial circumstances, investment objectives, risk tolerance, and liquidity needs.
5-0 Pattern ULTRA V6 [NXT2017]+Volume Profile +POC +SignalCounts5-0 Pattern ULTRA V6
This script is an advanced harmonic scanner designed specifically to detect the 5-0 Pattern. Unlike standard harmonic indicators, the "ULTRA" version scans across 9 different pivot lengths simultaneously (from 5 up to 233) to ensure no valid structure is missed, regardless of the timeframe.
It includes an integrated Volume Profile feature that automatically analyzes the volume distribution within the pattern to help validate the Point of Control (POC) near the reversal zone.
What is the 5-0 Pattern? The 5-0 is a unique 5-point harmonic structure (X, A, B, C, D) discovered by Scott Carney. It is distinct from other patterns like the Gartley or Bat because it relies heavily on specific reciprocal extensions. The completion point (D) is defined by a 50% retracement of the BC leg.
Pattern Rules used in this indicator:
The AB leg is a 1.13 to 1.618 extension of the XA leg.
The BC leg is a 1.618 to 2.618 extension of the AB leg.
The CD leg (Entry Zone) is a distinct 50% retracement of the BC leg.
Key Features of V6
Multi-Pivot Scanning: The indicator runs 9 separate scanners in the background (Pivot lengths: 5, 8, 13, 21, 34, 55, 89, 144, 233). You can toggle specific lengths on/off in the settings.
Auto Volume Profile: When a pattern is found, the script draws a Volume Profile over the structure and highlights the Point of Control (POC) line. This helps determine if there is volume support/resistance at the trade location.
Statistics Dashboard: A dashboard table displays historical data, showing how many Bullish and Bearish patterns have been detected for each pivot size on the current chart.
Smart History Filtering: Includes a mechanism to prevent duplicate patterns from cluttering the chart.
Interactive Guide: A built-in "Guide Mode" can be activated in the settings to hide signals and display a text tutorial on how to trade the pattern.
Settings & Customization
Tolerance: Adjust the inaccuracy percentage to make the scanner stricter or looser regarding Fibonacci ratios.
Visuals: Fully customizable colors for Bullish/Bearish patterns, Target lines, and Volume Profiles.
Labels: Choose between showing "XABCD" lettering or a simple "5-0" tag with the pattern size.
Alerts: Native alert conditions are set up. You can create alerts to be notified instantly when a new pattern is formed.
Risk Disclaimer: Trading harmonic patterns involves risk. The 5-0 pattern is a reversal setup; always use proper risk management and confirmation before entering a trade.
Made by NXT2017
This is a new creation of v1:
Multi Session Volume Profile LevelsThis script allows a user to plot current and historical volume profile levels (POC, VAH, VAL) of RTH (NY trading hours), ETH (Globex and/or Equities ETH), and Weekly Profiles.
Each profile has multiple settings to tailor how the user desires. The list includes:
Plotting the current volume profile
Plotting historical session/week volume profile levels
Many configuration options for colors, line styles, and labels
One feature not mentioned above is the ability to plot any untested (i.e. naked) level that will disappear once it is traded through. The way this feature works is if a level is traded through during RTH (NY session), the level will stop plotting and/or disappear at the end of that trading session if it is a session VP level (ETH or RTH) or at the end of the trading week for the weekly profile levels.
Limitations
There are some minor limitations due to pine script that need to be mentioned. The volume profile calculations utilize the 1 minute timeframe to allow for more granular plotting of the volume profile. This allows the script to mimic the native volume profile script as closely as possible. The timeframe used for the calculation can be changed to use 1m, 2m, 3m, or 5m. Please be aware that using a higher timeframe allows for more historical levels to be plotted but results less resolution of the volume profile itself.
An attempt was made to get this as close to the native volume profile levels as possible. While most of the time the levels in this script are within a handful of ticks of the native levels, there are situations where they can be far off. Double distribution days are where this script can sometimes deviate significantly from the native volume profile or in instances where there are two high volume nodes that are very similar in volume. Pine script does not provide the same resolution to volume that is used in the native volume profile script which is why the values may be different when comparing them.
Another item that might be encountered is calculation timeouts. Due to the amount of calculations needing to be done to plot these levels you may encounter calculation timeouts when first applying them to the chart and periodically during the use of the indicator. If this is encountered, simply change one of the inputs in the inputs tab to force it to recalculate and it will eventually provide the levels on the chart. I am working on trying to optimize this to reduce these calculation timeouts but this is as good as I could get it for now.
Future updates will include higher timeframe volume profile values but will require a bit more work to get it implemented. As always I am open to suggestions on how to make this script better as it provides a more automated way to utilize these levels than what is currently provided.
[Pt] Periodic Volume ProfileThis script is an attempt to recreate the Periodic Volume Profile that is built-in by TradingView, with slightly different features. Related blog: www.tradingview.com
This script is based on another script "Volume Profile, Pivot Anchored" by @dgtrd
*Note that only limited number Volume Profile can be displayed on the chart due to limitations on displaying boxes and lines.
Description
This Periodic Volume Profile (PVP) indicator allows trades to view volume profiles for periods longer than the current timeframe. The indicator builds one general volume profile for each new period, set by the user through the “Periodic Timeframe” input parameter.
This script also has the option to extend Point of Control (POC) lines with optional end conditions: Until Bar Touch, Until Last Bar, Until Bar Cross, or None, which extends to the right.
Signals are generated for Naked POC touches and crosses by a triangle symbol and a cross symbol, by default.
Alerts are available for POC touches and crosses.
What is Volume Profile?
Volume profile is a technical analysis tool that shows the volume of trades at different prices for a given security or market over a specific period of time.
Volume profile can be used to identify key levels of support and resistance, as well as to assess the overall supply and demand for a security. For example, if there is a high volume of trades at a particular price level, this may indicate that there is a significant level of support or resistance at that price. On the other hand, if there is relatively low volume at a particular price, this may indicate that there is not much interest in trading at that level.
Traders can use volume profile to identify trends, make trading decisions, and set stop-loss and take-profit orders. It can also be useful for identifying patterns such as "pockets of liquidity," which are areas where there is a high volume of trades but relatively little price movement.
It is important to note that volume profile should be used in conjunction with other technical analysis tools and should not be relied upon in isolation. It is also important to consider the overall context and market conditions when interpreting volume profile data.
Key Difference with TradingView's PVP indicator - TradingView's PVP intraday period does not align with standard intraday timeframes as it is determined by # of bars. This script provides volume profiles that aligns with higher timeframe periods.
Enjoy~!
ZigZag Volume Profile [ChartPrime]⯁ OVERVIEW
ZigZag Volume Profile combines swing structure with volume analytics by plotting a ZigZag of major price swings and overlaying a detailed volume profile around each swing. At the end of each swing, it highlights the Point of Control (POC) — the price level with the highest traded volume — and extends it forward to identify key areas of potential support or resistance.
⯁ KEY FEATURES
ZigZag Swing Detection:
Automatically detects swing highs and lows based on a user-defined length, creating clean visual segments of market structure.
These segments act as boundaries for volume profile calculations.
swingHigh = ta.highest(swingLength)
swingLow = ta.lowest(swingLength)
ZigZag Channel Visualization:
The ZigZag structure is connected with sloped lines, forming a visual “channel” of the price movement.
The ZigZag can optionally, scaled by ATR.
Volume Profile Around Each Swing:
For every completed swing (high to low or low to high), the indicator constructs a full volume profile using user-defined bin counts.
It scans volume across price levels in the swing and plots histogram-style bins using a gradient color to indicate volume magnitude.
Dynamic Bin Width and Slope Adjustment:
Bins are distributed across a vertical ATR-based range, and their width is adjusted based on the percentage of total swing volume.
The volume fill direction is adapted to the swing’s slope for visually aligned plotting.
POC Detection and Extension:
The highest volume bin in each swing is identified as the Point of Control (POC).
This level is plotted with a thicker line and extended horizontally into the future as a key reaction level.
Automatic POC Expiry on Price Interaction:
POC lines are continuously extended unless breached by price.
When price crosses the POC level, the extension is terminated — signaling that the level may have been absorbed.
Clean Volume Bin Visualization:
Bin colors range from green (low volume) to blue (higher volume), with the POC always marked in red by default for easy identification.
Volume percentages are optionally labeled at each bin level.
Flexible Swing Profile Parameters:
Users can control:
Number of volume bins
Bin width
Channel width (ATR factor)
Visibility of the swing channel or POC lines
Efficient Memory Handling:
Old POC lines and volume profiles are automatically removed from memory after a threshold to keep charts clean and performant.
⯁ USAGE
Use ZigZag swings to define market structure visually.
Analyze volume profile around each swing to understand where most trading activity occurred.
Use POC extensions as dynamic support/resistance zones for entries, stops, or take-profits.
Watch for price interaction with extended POC lines — breaks may suggest absorbed liquidity or breakout potential.
Use the ATR-based channel width to adapt profiles based on market volatility.
⯁ CONCLUSION
ZigZag Volume Profile offers a powerful fusion of structure and volume. By plotting detailed volume profiles over each price swing and extending the POC as actionable S/R levels, this tool provides deep insight into market participation zones — giving traders a tactical edge in both ranging and trending environments.
Periodic Volume ProfileThis indicator visualizes volume profiles that are dynamically anchored to market structure events, rather than fixed time intervals. It builds these profiles using high-resolution intra-bar data to provide a precise view of where value is established during critical market phases.
Key Features:
Event-Based Profile Anchoring: The indicator starts a new profile based on one of three user-selected events ('Profile Anchor'):
Swing: A new profile begins when the 'impulse baseline' (derived from delta) changes. This baseline adjusts when a new price pivot is confirmed: When a price high forms, the baseline moves to the lower of its previous level or the peak delta (max of delta O/C) at the pivot. When a price low forms, it moves to the higher of its previous level or the trough delta (min of delta O/C).
Structure: A new profile begins immediately on the bar that confirms a market structure break (e.g., a new HH or LL, based on a sequence of price pivots).
Delta: A new profile begins immediately on the bar that confirms a break in the cumulative delta's market structure (e.g., a new HH or LL in the delta).
Statistical Profile Engine: For each bar in the anchored period, the indicator builds a volume profile on a lower 'Intra-Bar Timeframe'. It uses:
Statistical Models ('Allot model'): Distributes volume across price levels using 'PDF' (Probability Density Function) or 'Classic' (close) methods.
Buy/Sell Classifiers ('Volume Estimator'): Splits volume using a 'Dynamic' (trend/wick-based) or 'Classic' (candle color) model.
Note on Anchor Lag: The different anchor types have different delays. 'Structure' and 'Delta' profiles begin in real-time on the confirmation bar. The 'Swing' profile calculation is plotted retroactively to the pivot's origin, as the pivot is only confirmed Pivot Right Bars after it occurs.
Flexible Visualization Modes: The finalized profile (plotted at the end of each period) can be displayed in three ways: 'Up/Down' (buy vs. sell), 'Total' (combined volume), and 'Delta' (net difference).
Developing Real-Time Metrics: The indicator plots the developing Point of Control (POC), Value Area (VA), VWAP, and Standard Deviation bands in real-time as the new profile forms.
Dynamic Row Sizing: Includes an option ('Rows per Percent') to automatically adjust the number of profile rows (buckets) based on the profile's price range, maintaining a consistent visual density.
Integrated Alerts: Includes 13 alerts that trigger for:
A new profile reset ('Profile was resetted').
Price crossing any of the 6 developing levels (POC, VA High/Low, VWAP, StdDev High/Low).
Caution: Real-Time Data Behavior (Intra-Bar Repainting) This indicator uses high-resolution intra-bar data. As a result, the values on the current, unclosed bar (the real-time bar) will update dynamically as new intra-bar data arrives. This behavior is normal and necessary for this type of analysis. Signals should only be considered final after the main chart bar has closed.
DISCLAIMER
For Informational/Educational Use Only: This indicator is provided for informational and educational purposes only. It does not constitute financial, investment, or trading advice, nor is it a recommendation to buy or sell any asset.
Use at Your Own Risk: All trading decisions you make based on the information or signals generated by this indicator are made solely at your own risk.
No Guarantee of Performance: Past performance is not an indicator of future results. The author makes no guarantee regarding the accuracy of the signals or future profitability.
No Liability: The author shall not be held liable for any financial losses or damages incurred directly or indirectly from the use of this indicator.
Signals Are Not Recommendations: The alerts and visual signals (e.g., crossovers) generated by this tool are not direct recommendations to buy or sell. They are technical observations for your own analysis and consideration.
Fibonacci Volume Profiles [AlgoAlpha]Unlock a deeper understanding of price action with the Fibonacci Volume Profiles indicator by AlgoAlpha! This powerful tool blends Fibonacci retracement levels with customizable volume profiles, helping traders identify high-probability areas of support, resistance, and accumulation. Designed for both continuous dynamic levels and custom time periods, this indicator is a must-have for traders seeking confluence in market structure analysis.
🔑 Key Features
📈 Dual Mode Selection : Choose between Continuous Fibonacci levels, which adapt dynamically to pivots, or a Custom Period mode, where you set your own start and end points.
📊 Integrated Volume Profile : Visualize volume distributions at key Fibonacci retracement levels, revealing areas of strong buying/selling interest.
🎨 Customizable Colors & Transparency : Adjust Fibonacci level colors, fill zones, and profile transparency for a visually clear experience.
🔍 Profile Resolution & Scaling : Control the number of price levels and width of the volume profile for detailed market insights.
🛠 Extendable Levels : Optionally extend Fibonacci levels to the right of the chart for better visualization of future price interaction.
📌 How to Use
Add the Indicator: Click on the star icon to add it to your favorites and apply it to your TradingView chart.
Analyze The Market: Observe how price interacts with Fibonacci levels alongside the volume profile to confirm support/resistance zones. Switch between custom range or continuous mode to align the tool with your trading style.
⚙️ How It Works
The indicator calculates pivot highs/lows dynamically (or uses user-defined time periods) to plot Fibonacci retracement levels. It then builds a volume profile by analyzing historical volume data, grouping it into price bins to highlight volume-heavy zones. The Point of Control (PoC) is identified as the level with the highest traded volume, acting as a key price magnet. The color-coded Fibonacci levels help traders spot retracement zones, while the volume profile confirms strength or weakness in those areas.
Weighted Volume Profile Pivot Points | Flux Charts💎 GENERAL OVERVIEW
Introducing our new Weighted Volume Profile Pivot Points (WVPPP) Indicator! This indicator renders a volume profile using the latest pivot points, automatically adjusting itself when new pivots occur. The pivoting mode can be switched between default pivot points and order blocks mode. It can be adjusted to give more weight to recent or past candlesticks, or can be used as a normal volume profile. For more information, please read the full write-up.
Features of the new Weighted Volume Profile Pivot Points (WVPPP) Indicator :
Renders Volume Profile Of The Range Between Latest Pivots
Two Pivoting Modes Including Order Blocks Mode
Adjustable Weighthing Towards Past or Recent
Customizable Row Count & Maximum Distance
Left or Right Alignment
More Styling Options
🚩UNIQUENESS
This indicator stands out with two key features. One is it's ability to weight volumes based on their distance to the current time. Giving weight to volumes may offer new trading opportunities to traders as they can now see the most recent Point Of Control (POC) or a more powerful but past POC based on their choice. Another key feature the indicator has is that it automatically finds latest valid pivot points, and uses that range for the volume profile. The range changes dynamically as new pivots points emerge. You can select between normal pivot points and order blocks mode. The indicator also has a variety of useful styling settings such as aligning the volume profile to the right or the left of the chart, POC Line styling and color settings for bullish & bearish volumes.
📌 HOW DOES IT WORK ?
A volume profile provides an in-depth look at trading activity over a period of time by plotting a histogram on the price axis. This indicator can also give weight to volumes based on their distance to the current time, essentially determining their importance for the profile. The range which the volume profile will cover is determined by the latest pivot points. Here is how it works step-by-step :
1. Determine how much candlesticks the volume profile will cover (Analyze Bars setting)
2. Find the latest pivot points. If the mode is set to "Pivots", the pivot points are the candlesticks which has the highest / lowest wick in X amount of bars (Swing Length setting). If the mode is set to "Order Blocks", the volume profile range is the area between the latest buyside order block and the sellside order block. Order blocks occur when there is a high amount of market orders exist on a price range. It is possible to find order blocks using specific candlestick formations on the chart. For more information about the order block detection, I suggest you checking the write-up of our "Volumized Order Blocks" script. Increasing the "Swing Length" setting is recommended when the mode is set to "Pivots", as this will help in finding stronger pivot points.
3. Make a range using the latest pivot points, then divide it into rows (Row Count setting)
4. Then for each candlestick, add it's volume to the corresponding row in the range. Note that the volume can be added into several rows if it overlaps with them all.
5. If the candlestick is a bullish candlestick, we add it's volume into the bullish volume of the row, if it's a bearish candlestick, we add it to the bearish volume of the row.
With the weighted volume mode, which is activated if "Volume Weighthing" setting is set to "Recent" or "Past", all volumes get a penalty based on their distance to the latest candletstick. For example, if the setting is set to "Recent", the latest candlestick contributes it's volume by 100% to the corresponding row, but the candlestick which is 50 candlesticks far from the current candlestick only contributes it's volume by ~17% to the row. The same applies to the "Past" setting, but in the reversed order, where past candlesticks have more priority than the current ones.
Volume contribution percent for "Recent" setting : ((100 * 0.85) / (i + 1)) + (100 * (1.0 - 0.85))
Volume contribution percent for "Past" setting : ((100 * 0.85) * ((i + 1) / N)) + (100 * (1.0 - 0.85))
Where i = candlestick index from right to left, N = total number of candlesticks analyzed by the volume profile.
The Point Of Control (POC) line is drawn from the row with the most total volume, and is generally considered as a strong level because a lot of trading volume happened on that particular row. Traders may use this line as a support & resistance level.
We believe that automatically ranging the volume profile to important pivot points will help traders see crucial volume information easier without unnecessary hassle. Traders can use this indicator to have an insight of areas which price moves quickly without much volume, or see areas that holds the price still for much longer and plan their trades accordingly.
⚙️SETTINGS
1. General Configuration
Mode -> The pivoting mode that is switchable between "Pivots" and "Order Blocks" as described in the write-up. Please read the upper section to understand how this setting works.
Analyze Bars -> Total amount of bars that will be analyzed by the indicator from right to left.
Row Count -> The amount of rows that will the vertical range between pivot points will be divided into.
Volume Weighting -> The volume weighting mode as explained in the write-up.
2. Style
Highlight Sessions -> The volume profile sessions will be highlighted with a blue tint. To prevent confusion, highlighting will not work if the alignment is set to "Right".
Align To -> The alignment of the volume profile.
Market Structure Volume ProfileThis indicator visualizes volume profiles that are dynamically anchored to market structure events, rather than fixed time intervals. It builds these profiles using high-resolution intra-bar data to provide a precise view of where value is established during critical market phases.
Key Features:
Event-Based Profile Anchoring: The indicator starts a new profile based on one of three user-selected events ('Profile Anchor'):
Swing: A new profile begins when the 'impulse baseline' (derived from intra-bar delta) changes. This baseline adjusts when a new price pivot is confirmed: When a price high forms, the baseline moves to the lower of its previous level or the peak delta (max of delta O/C) at the pivot. When a price low forms, it moves to the higher of its previous level or the trough delta (min of delta O/C) at the pivot.
Structure: A new profile begins immediately on the bar that confirms a market structure break (e.g., a new HH or LL, based on a sequence of price pivots).
Delta: A new profile begins immediately on the bar that confirms a break in the cumulative delta's market structure (e.g., a new HH or LL in the delta). Both 'Swing' and 'Delta' anchors are derived from the same continuous (non-resetting) Cumulative Volume Profile Delta (CVPD), which is built from the intra-bar statistical analysis.
Statistical Profile Engine: For each bar in the anchored period, the indicator builds a volume profile on a lower 'Intra-Bar Timeframe'. Instead of simple tick counting, it uses advanced statistical models:
Allocation ('Allot model'): 'PDF' (Probability Density Function) distributes volume proportionally across the bar's range based on an assumed statistical model (e.g., T4-Skew). 'Classic' assigns all volume to the close.
Buy/Sell Split ('Volume Estimator'): 'Dynamic' applies a model that analyzes candle wicks and recent trend to estimate buy/sell pressure. 'Classic' classifies all volume based on the candle color.
Visualization & Lag: The indicator plots the final profile (as a polygon) and the developing statistical lines (POC, VA, VWAP, StdDev).
Note on Lag: All anchor events require Pivot Right Bars for confirmation.
In 'Structure' and 'Delta' mode, the developing lines (POC, VA, etc.) are plotted using a non-repainting method (showing the value from pivRi bars ago).
In 'Swing' mode, the profile is plotted retroactively, starting from the bar where the pivot occurred. The developing lines are also plotted with this full pivRi lag to align with the past data.
Flexible Display Modes: The finalized profile can be displayed in three ways: 'Up/Down' (buy vs. sell), 'Total' (combined volume), and 'Delta' (net difference).
Dynamic Row Sizing: Includes an option ('Rows per Percent') to automatically adjust the number of profile rows (buckets) based on the profile's price range.
Integrated Alerts: Includes 13 alerts that trigger for:
A new profile reset ('Profile was resetted').
Price crossing any of the 6 developing levels (POC, VA High/Low, VWAP, StdDev High/Low).
Alert Lag Assumption: In 'Swing' mode, alerts are delayed to match the retroactively plotted lines. In 'Structure' and 'Delta' modes, alerts fire in real-time based on the current price crossing the current (repainting) value of the metric, which may differ from the non-repainting plotted line.
Caution: Real-Time Data Behavior (Intra-Bar Repainting) This indicator uses high-resolution intra-bar data. As a result, the values on the current, unclosed bar (the real-time bar) will update dynamically as new intra-bar data arrives. This includes the values used for real-time alerts in 'Structure' and 'Delta' modes.
DISCLAIMER
For Informational/Educational Use Only: This indicator is provided for informational and educational purposes only. It does not constitute financial, investment, or trading advice, nor is it a recommendation to buy or sell any asset.
Use at Your Own Risk: All trading decisions you make based on the information or signals generated by this indicator are made solely at your own risk.
No Guarantee of Performance: Past performance is not an indicator of future results. The author makes no guarantee regarding the accuracy of the signals or future profitability.
No Liability: The author shall not be held liable for any financial losses or damages incurred directly or indirectly from the use of this indicator.
Signals Are Not Recommendations: The alerts and visual signals (e.g., crossovers) generated by this tool are not direct recommendations to buy or sell. They are technical observations for your own analysis and consideration.
Weighted Volume Profile | Flux Charts💎 GENERAL OVERVIEW
Introducing our new Weighted Volume Profile Indicator! This indicator renders a volume profile based on the volume of latest candlesticks. It can be adjusted to give more weight to recent or past candlesticks, or can be used as a normal volume profile. For more information, please read the full write-up.
Features of the new Weighted Volume Profile indicator :
Renders Volume Profile Of Current Ticker
Adjustable Weighthing Towards Past or Recent
Customizable Row Count & Maximum Distance
Left or Right Alignment
More Styling Options
🚩UNIQUENESS
This indicator differs from a normal volume profile indicator by it's ability to weight volumes based on their distance to the current time. Giving weight to volumes may offer new trading opportunities to traders as they can now see the most recent Point Of Control (POC) or a more powerful but past POC based on their choice. The indicator also has a variety of useful styling settings such as aligning the volume profile to the right or the left of the chart, POC Line styling and color settings for bullish & bearish volumes.
📌 HOW DOES IT WORK ?
A volume profile provides an in-depth look at trading activity over a period of time by plotting a histogram on the price axis. This indicator can also give weight to volumes based on their distance to the current time, essentially determining their importance for the profile. Here is how it works step-by-step :
1. Determine how much candlesticks the volume profile will cover (Analyze Bars setting)
2. Make a range from the highest point of chart to the lowest point of chart, then divide it into rows (Row Count setting)
3. For each candlestick, add it's volume to the corresponding row in the range. Note that the volume can be added into several rows if it overlaps with them.
4. If the candlestick is a bullish candlestick, we add it's volume into the bullish volume of the row, if it's a bearish candlestick, we add it to the bearish volume of the row.
With the weighted volume mode, which is activated if "Volume Weighthing" setting is set to "Recent" or "Past", all volumes get a penalty based on their distance to the latest candletstick. For example, if the setting is set to "Recent", the latest candlestick contributes it's volume by 100% to the corresponding row, but the candlestick which is 50 candlesticks far from the current candlestick only contributes it's volume by ~17% to the row. The same applies to the "Past" setting, but in the reversed order, where past candlesticks have more priority than the current ones.
Volume contribution percent for "Recent" setting : ((100 * 0.85) / (i + 1)) + (100 * (1.0 - 0.85))
Volume contribution percent for "Past" setting : ((100 * 0.85) * ((i + 1) / N)) + (100 * (1.0 - 0.85))
Where i = candlestick index from right to left, N = total number of candlesticks analyzed by the volume profile.
The Point Of Control (POC) line is drawn from the row with the most total volume, and is generally considered as a strong level because a lot of trading volume happened on that particular row. Traders may use this line as a support & resistance level.
Traders can use this indicator to have an insight of areas which price moves quickly without much volume, or see areas that holds the price still for much longer and plan their trades accordingly.
⚙️SETTINGS
1. General Configuration
Analyze Bars -> Total amount of bars that will be analyzed by the indicator from right to left.
Row Count -> The amount of rows that will the vertical range of chart will be divided into.
Volume Weighting -> The volume weighting mode as explained in the write-up.
2. Style
Align To -> The alignment of the volume profile.
Market sessions and Volume profile - By LeviathanThis script allows you to keep track of Forex market sessions (Tokyo, London and New York), as well as Daily, Weekly and Monthly sessions. All of them are accompanied by Volume Profile options where you can view VP Histogram, Point of Control, Value Area High and Value Area Low.
Colors, lines and other design preferences are fully customizable.
* Volume Profile of shorter sessions (eg. Tokyo, London, New York) works better when using lower timeframes such as 15min, 5min, etc.
** Use timeframe higher than 15min when viewing Monthly sessions
Indicator settings overview:
SESSION TYPE
- Tokyo session (1:00 - 9:00 UTC/ GMT )
- London session (7:00 - 16:00 UTC/ GMT )
- New York session (13:00 - 22:00 UTC/ GMT )
- Daily session
- Weekly session
- Monthly session
DISPLAY
- Show Volume Profile (Show or hide Volume Profile histogram)
- Show POC (Show or hide Point Of Control line)
- Show VAL (Show or hide Value Area Low line)
- Show VAH (Show or hide Value Area High line)
- Show Live Zone (Show or hide the ongoing session)
VOLUME PROFILE SETTINGS
- Resolution (The higher the value, the more refined of a profile, but less profiles are shown on the chart)
- Smooth Volume Data (Useful for assets that have very large spikes in volume over large bars, helps create better profiles)
APPEARANCE
- Up Volume color (Pick a custom color for up/ bullish volume profile nodes)
- Down Volume color (Pick a custom color for down/ bearish volume profile nodes)
- POC color and thickness (Pick a custom color and thickness for Point Of Control line)
- VAH color and thickness (Pick a custom color and thickness for Value Area High line)
- VAL color and thickness (Pick a custom color and thickness for Value Area Low line)
- Session box thickness (Pick a custom thickness for the session box. Color is provided automatically with optimal contrast)
** Some VP elements are inspired by @LonesomeTheBlue's volume profile script
Sonarlab - Volume ProfileThis Volume Profile is a charting tool that traders use to show the traded volume amount over a given time period. The reason we build this volume profile indicator is to confirm S&D zones and show where the most volume is resting in a specific given time.
Settings
- Auto Placement: Option to have the Volume Profile automatically placed
- Manual Placement: Able to place and move the Volume Profile anywhere of your choosing
- Bull vs. Bear Candle Style
- Up/Down Candle Style
- Highlight Point of Control (PoC)
Usage:
Focused on combining with SMC:
When trading SMC, normal volume profiles can be confusing and hard to trade - since it will catch the volume on the overall chart you're on. When trading SMC, we are interested in catching specific parts in a range which defines supply or demand.
What makes this volume profile different?
The Sonarlab Volume Profile is focused on combining with SMC, integrated with Smart Money Concepts (SMC) levels, such as the Swing High and Low levels. The Indicator will automatically find the most applicable position using our custom Swing Levels to provide users with maximum utility with zero effort. Where other volume profiles are more focused on overall volume, this volume profile is focused on volume in a specific range on automation using swing points in the market.
As in this example, the high volume areas are matching with traditional supply and demand zones. The price level with the most volume is highlighted by the "point of control" (POC), displayed by the yellow line. We can consider price will react from those "high volume" areas and trade more easily through "low volume" areas.
Custom Monthly Volume Profile [Multi-Timeframe]This indicator renders a high-precision Monthly Volume Profile designed for intraday traders and practitioners of Auction Market Theory. Unlike standard volume profiles, this script utilizes Multi-Timeframe (MTF) data request capability to build the profile from lower timeframe data (e.g., 5-minute bars) while displaying it on your trading timeframe.
This tool is optimized to keep your chart clean while providing critical developing levels (POC, VAH, VAL) and historical context from the previous month.
Key Features:
1. Dynamic "Auto-Scaling" Width One of the biggest issues with monthly profiles is visual clutter.
Early Month: The profile starts wide (default 10% width) so you can clearly see the developing structure when data is scarce.
Late Month: As volume accumulates, the profile automatically shrinks (scales down to 2% width) to prevent the histogram from obscuring price action.
Note: This can be toggled off for a static width.
2. Developing & Static Levels
Current Month: Displays real-time Developing Point of Control (dPOC), Value Area High (dVAH), and Value Area Low (dVAL).
Previous Month: Automatically locks in the levels from the previous month at the close, providing immediate support/resistance references for the new month.
3. Time-Filtered Alerts Avoid waking up to notifications during low-volume overnight sessions. This script includes a Session Filter (Default: 0830-1500).
Alerts for crossing POC, VAH, or VAL will only trigger if the price cross occurs within the user-defined time window.
4. Calculation Precision
Multi-Timeframe Data: The profile is built using lower timeframe data (Input: Calculation Precision) rather than just the current chart bars. This ensures the Volume Profile shape remains accurate even when viewing higher timeframes.
Row Size: Fully adjustable "Tick/Row Size" to control the resolution of the volume buckets.
Settings Overview:
Calculation Precision: Determine the granularity of the data (e.g., "5" for 5-minute data).
Row Size: Controls vertical resolution (Lower = higher detail).
Value Area %: Standard 70% default, fully adjustable.
Auto-Width: Set the Start % (Day 1) and End % (Day 31).
Alerts: Toggle Current or Previous month alerts and define the active time session.
Visual Customization:
Customize colors for the Histogram (Value Area vs. Outer Area).
Customize line width and colors for POC, VAH, and VAL.
Supports Right or Left alignment.
Disclaimer: This tool is for informational purposes only. Past performance and volume levels do not guarantee future price action.
Price Range Volume Profile++ [Pt]█ Introduction
The Price Range Volume Profile++ (PRVP++) is an advanced, feature-rich indicator specifically designed for volume profile users for in-depth volume analysis. Unlike most other volume profile tools that are limited to a 5000-bar lookback, PRVP++ can utilize all available candles on the chart, offering an unparalleled scope of historical data analysis.
█ Main Features
Full Chart Historical Lookback : PRVP++ sets a new standard with its ability to analyze the entire history of candles available on a chart, far exceeding the typical 5000-bar limit of other tools. This feature allows traders to conduct a comprehensive and detailed study of volume data over extensive time periods.
Volume Profile Analysis : The tool provides an in-depth volume profile analysis, showcasing the distribution of trading activity across different price levels. This is crucial for identifying key areas of interest in the market.
Bull/Bear Strength Profile : A standout feature that displays the relative strength of buyers (bulls) and sellers (bears) at different price levels. This visual representation helps traders gauge market sentiment and power dynamics.
Automatic HVN and LVN Identification : PRVP++ automatically highlights High Volume Nodes (HVNs) and Low Volume Nodes (LVNs), making it easier for traders to identify significant zones of trading activity and potential breakout areas.
Customization and Visual Enhancements : Offers customization for the profile's width, horizontal offset, and a sophisticated gradient color scheme for HVNs and LVNs, enhancing the tool's visual appeal and analytical utility.
█ Input Parameters
Price Range : Sets the percentage distance for the volume profile relative to the current closing price, determining the extent of volume data analysis.
Profile Step Size (Tick Size) : Users can choose automatic sizing or set a specific tick step size, offering flexibility in the granularity of the volume profile.
Volume Profile Options : Includes settings for gradient power and color selections for high and low volume areas, along with a fun mode for random color variations.
Profile Placement and Appearance : Adjustments for profile width, horizontal offset, and the option for background fill to enhance visibility.
Background Fill : Allows users to fill the background of the volume profile range, enhancing the visual impact and readability.
Time Weighted Profile : An option that weights the volume profile to give more emphasis to recent trading activities, highlighting the impact of recent market movements.
Smooth Filter : A feature that smoothens the volume profile to reduce noise and fluctuations, offering a clearer view of dominant volume levels.
High and Low Volume Node Settings : Customizable detection settings for HVNs and LVNs, line styles, label text sizes, and the option to extend lines for clearer market analysis.
Extra Settings : Includes displaying the current price on the profile, a customizable settings table with adjustable location and font size, and table opacity.
Random Color Generation : A feature for dynamically changing the colors used in the volume profile.
█ Possible Use Cases
Long-Term Market Analysis : Due to its ability to analyze all available candles on the chart, PRVP++ is exceptionally suited for long-term market analysis. Traders can study the historical volume profile over extended periods, identifying significant volume trends and shifts that could impact long-term investment strategies.
Identifying Key Support and Resistance Levels : The automatic HVN and LVN identification feature of PRVP++ makes it easier for traders to spot potential support and resistance levels. HVNs often correspond to strong support or resistance zones where significant trading activity has occurred, while LVNs may indicate levels where the price could break through more easily.
Gauging Market Sentiment with Bull/Bear Strength Profile : The Bull/Bear Strength Profile helps traders understand the prevailing market sentiment at different price levels. By analyzing the dominance of buying or selling pressure, traders can align their trades with the market's direction or prepare for potential reversals.
Intraday Trading and Scalping : For intraday traders and scalpers, the time-weighted feature and the ability to adjust profile step size offer valuable insights. By emphasizing recent trading activity and adjusting the granularity of the profile, traders can make more informed decisions based on short-term price movements and volume changes.
Breakout Trading : By utilizing the LVN identification, traders can pinpoint areas with low trading activity that might serve as potential breakout points. This information can be instrumental in formulating strategies to capitalize on sudden price movements.
Volume Gap Analysis : PRVP++ can be used to identify volume gaps, which are areas with significantly low volume. These gaps can act as important indicators for price movements, as prices may move quickly through these levels due to the lack of historical trading activity.
Risk Management and Position Sizing : Understanding the volume profile can aid in better risk management and position sizing. By recognizing areas of high and low volume, traders can set stop-loss orders more effectively and adjust their position sizes according to the perceived strength of support or resistance levels.
Swing Trading : For swing traders, the comprehensive historical lookback and HVN/LVN analysis provide critical information about where to enter and exit trades. Swing traders can utilize these features to identify trend reversals and momentum shifts.
█ Best Practices and Tips
Start with a Clear Understanding : Before utilizing PRVP++, ensure you have a solid grasp of volume profile concepts. Understanding High Volume Nodes (HVNs), Low Volume Nodes (LVNs), and their implications on market behavior is crucial.
Combine with Other Analysis Tools : While PRVP++ is powerful, it's most effective when used in conjunction with other technical analysis tools and indicators. Combining volume profile data with price action analysis, trend lines, and technical indicators can provide a more comprehensive market view.
Customize According to Your Trading Style : Tailor the tool's settings to fit your trading strategy. Day traders might prefer a more detailed profile, while long-term investors may benefit from broader data analysis.
Pay Attention to HVNs and LVNs : HVNs can indicate potential support or resistance areas, while LVNs might suggest breakout points. Monitor these areas closely for trading opportunities.
Utilize the Full Historical Lookback Feature : For a broader perspective, use the full historical lookback feature to understand long-term volume patterns and their impact on current price movements.
Keep an Eye on Bull/Bear Strength : Use the Bull/Bear Strength Profile to gauge market sentiment at different price levels. This can help in predicting potential price movements.
Regularly Update Your Strategy : As market conditions change, regularly review and adjust your use of PRVP++ to ensure it aligns with current market dynamics.
Stay Informed About Market News : Be aware of how economic news and global events might affect the volume and price, as these factors can significantly impact the effectiveness of volume-based strategies.
█ Disclaimers and Risk Advice
No Guarantee of Profits : Trading involves risk, and the use of the PRVP++ tool does not guarantee profits. Always be aware of the potential for loss.
Educational Purposes Only : The information provided by PRVP++ is for educational purposes only and should not be considered financial advice.
Not a Standalone Tool : PRVP++ should not be used as a standalone decision-making tool. Combine it with comprehensive market analysis and personal judgment.
Past Performance Not Indicative of Future Results [/b: Historical data and trends analyzed by PRVP++ do not guarantee future market behavior.
Use Risk Management : Always employ sound risk management strategies, including setting stop-loss orders and managing position sizes to protect your capital.
Personal Responsibility : Trading decisions remain the responsibility of the individual trader. Use PRVP++ as one of several tools in your decision-making process.
Price Range Volume Profile [Pt]█ Introduction
The Price Range Volume Profile (PRVP) is a revolutionary indicator. This tool stands out from its peers due to its unique ability to capture the entire price chart history, thus providing a comprehensive volume profile of the entire asset's trading history, as available on TradingView chart. It's worth noting that I believe this tool is the first of its kind to accomplish such a feat. A much recommended tool if you are a volume profile trader.
█ Main Features
► Historical Lookback: This feature dives deep into the past, grasping all the historical data of an asset. It's equipped to handle up to 20,000 bars, although users without a premium TradingView account are advised to keep it at a maximum of 10,000 bars, or just use the "Full Historical Lookback" feature.
► Volume Profile / POC: Displays the distribution of volume across price levels for the selected price range. The Point of Control (POC), which is the price level with the highest traded volume, is also highlighted.
► Customization: Users have the flexibility to adjust the profile's appearance, including profile width, horizontal offset, and the option to fill the background of the profile range.
► Time Weighting: This feature allows users to give more weight to recent trading activity, which can be especially useful for intraday traders or during times of high volatility. Note that this feature will impact the volume profile and POC level.
► Settings Table: A settings table is displayed on the chart for users to quickly reference their input parameters.
█ Input Parameters
► Lookback Timeframe: Determines the period for which the volume profile is generated.
► Price Range: The percentage distance to consider for the profile, adjusted above and below the current closing price.
► Profile Step size: The granularity of the volume profile. Users can opt for automatic step size based on a predefined calculation or set their preferred tick step size.
► Historical Bars Lookback: Determines the number of bars to include in the volume profile calculation.
► Profile Visuals: Adjust the appearance and layout of the volume profile on the chart.
► Extra: Additional settings including the display of a settings table and its location.
█ Basic Understanding of Volume Profile - How to use PRVP?
Volume Profile is a valuable tool for traders who want insights into where the majority of trading activity has occurred. Here are some tips to make the most of it:
► Understand the Basics: Before using the Volume Profile, ensure you understand the difference between it and the standard volume histogram. While both represent volume, the former displays it against price while the latter shows it against time.
► Identify High Volume Nodes (HVN) and Low Volume Nodes (LVN):
◊ HVN: Areas where there's a lot of trading activity and where the price has spent a lot of time. These areas can act as strong support or resistance.
◊ LVN: Areas where there's a lack of trading activity. Prices might move quickly through these areas, and they can act as potential breakpoints or accelerators for price movement.
► Locate the Point of Control (POC): This is the price level with the highest traded volume for a specified period. It often acts as a magnet for price, and it can serve as a pivot or reference point.
► Trend Confirmation: A shift in the volume profile from one price level to another can confirm a trend. For instance, if higher volume starts to build at higher price levels, it may indicate a strong uptrend.
► Watch for Volume Gaps: If there's a significant gap in the volume profile, prices may move quickly through these levels as there's little historical trading activity to act as support or resistance.
█ Other Usage Tips
◊ For optimal performance, ensure that the chosen timeframe aligns closely with the chart timeframe. Differences in timeframes may lead to minor discrepancies in the volume profile.
◊ To address any errors arising from too many levels displayed on the volume profile, consider increasing the Profile Step size or reducing the Price Range.
Interactive Volume Profile - Based on LTF volumeHere is my first attempt on defining volume profile. In this script, I am using new feature of pine security_lower_tf
Upon loading the script, it will ask users to select Time range to show the volume profile. Once you select the time range, confirmation input will popup. Upon confirming the inputs, you will be able to view the volume profile
Settings are pretty simple. Some of them appear as part of confirmation.
Limitation due to availability of LTF bars
security_lower_tf can only fetch upto 100k bars, Hence, if we move the starting point beyond that, we will only see volume profile from the bar where LTF volume data is available. Increasing lower timeframe resolution will also increase the available range of volume profile. Option also available to use max range instead of time based range. If max bar range is selected, then volume profile is drawn based on all the bars for which LTF volume is available.
An example of all combinations are show below.
Selecting the granularity of volume profile
Number of levels can be set from settings which impacts the granularity of volume profile. Below is the example of how different values for number of levels behave.
Hidden Volume Profile[52Signal Recipe]─────────────────────────────────────
52SIGNAL RECIPE Hidden Volume Profile
◆ Overview
52SIGNAL RECIPE Smart Volume Profile is an advanced volume distribution indicator that visualizes buying and selling strength across different price levels. Unlike traditional volume profiles that only display total volume, this enhanced version separates buy volume and sell volume at each price level, revealing the hidden balance of market forces at specific prices.
Built on the same sophisticated calculation methodology as our Hidden Volume Detector, this indicator applies enhanced volume analysis to the Volume Profile framework. By displaying horizontal volume bars (green for buying, red for selling) at each price level in a separate panel, it provides clear insight into where market participants accumulated or distributed their positions.
Furthermore, when used alongside the Hidden Volume Detector that shows individual candle analysis, it enables traders to understand both micro-level (candle-by-candle) and macro-level (price-level) market dynamics comprehensively, supporting more effective trading strategies.
─────────────────────────────────────
◆ Key Features
Price-Level Volume Distribution: Displays horizontal volume bars at each price level, showing where the most trading activity occurred
Buy/Sell Volume Separation: Green bars represent buying volume (bullish pressure), red bars represent selling volume (bearish pressure) at each price level
POC (Point of Control) Identification: Automatically marks the price level with the highest total volume, acting as a strong support/resistance level
Enhanced Buy/Sell Calculation: Analyzes candle structure, position, and momentum to distinguish genuine buying pressure from selling pressure, using the same algorithm as Hidden Volume Detector
Customizable Display: Adjustable number of price levels (rows), analysis period (lookback bars), color customization, and POC line toggle
Magnet Effect Visualization: Shows how price gravitates toward high-volume areas, particularly the POC
─────────────────────────────────────
◆ Trading Application Points
Identify strong support zones where large green bars indicate buyer accumulation
Identify strong resistance zones where large red bars indicate seller distribution
Use POC as a key pivot point for support/resistance trading
Detect volume imbalances at specific price levels to find bullish or bearish zones
Combine with Hidden Volume Detector for complete analysis: individual candle timing (Hidden Volume) + price level zones (Volume Profile)
─────────────────────────────────────
◆ Synergy With Other Indicators
Use with Hidden Volume Detector for multi-dimensional volume analysis: candle-level detail + price-level overview
Combine with trend indicators (Moving Averages, MACD) to validate support/resistance levels in trending markets
Use with price action patterns to confirm breakout or reversal signals at key volume levels
─────────────────────────────────────
◆ Conclusion
52SIGNAL RECIPE Smart Volume Profile is a powerful and intuitive tool that reveals the distribution of buying and selling forces across price levels. By visualizing buy and sell volumes separately at each price level and identifying the POC, it allows traders to understand where market participants made their decisions and where key support/resistance levels exist.
Especially when used together with the Hidden Volume Detector, it provides a complete volume analysis system: Hidden Volume shows real-time buying/selling pressure in individual candles for precise entry/exit timing, while Smart Volume Profile shows accumulated buying/selling zones across price levels for strategic planning. This combination enables traders to interpret market dynamics from both micro and macro perspectives, ultimately supporting more informed and effective trading decisions.
─────────────────────────────────────
※ Disclaimer: This indicator is provided as a supplementary analysis tool and should not be used as the sole basis for trading decisions. Past data does not guarantee future results. Volume Profile is most effective in ranging markets and may be less reliable in strong trending conditions. Always apply proper risk management.
─────────────────────────────────────
─────────────────────────────────────
52SIGNAL RECIPE Hidden Volume Profile
◆ 개요
52SIGNAL RECIPE Smart Volume Profile은 가격대별 매수와 매도의 거래량 분포를 시각화하는 고급 볼륨 분석 지표입니다. 단순히 전체 거래량만 표시하는 기존 볼륨 프로파일과 달리, 각 가격대에서의 매수 볼륨과 매도 볼륨을 분리하여 보여줌으로써 특정 가격에서의 시장 세력 간 숨겨진 균형을 드러냅니다.
Hidden Volume Detector와 동일한 정교한 계산 방식을 기반으로, Volume Profile 프레임워크에 강화된 볼륨 분석을 적용했습니다. 각 가격대에 수평 거래량 막대(초록색 매수, 빨간색 매도)를 별도 패널에 표시하여, 시장 참여자들이 어느 가격에서 포지션을 축적하거나 분산했는지 명확하게 파악할 수 있도록 지원합니다.
또한, 개별 캔들 분석을 보여주는 Hidden Volume Detector와 함께 병행해 보면, 미시적 수준(캔들별)과 거시적 수준(가격대별) 시장 역학을 모두 종합적으로 이해할 수 있어, 훨씬 효과적인 매매 전략 수립이 가능합니다.
─────────────────────────────────────
◆ 주요 특징
가격대별 거래량 분포: 각 가격대에 수평 거래량 막대를 표시하여 가장 많은 거래가 일어난 곳을 시각화
매수·매도 볼륨 구분: 각 가격대에서 초록색 막대는 매수 볼륨(상승 압력), 빨간색 막대는 매도 볼륨(하락 압력) 표시
POC (Point of Control) 식별: 가장 많은 거래량이 발생한 가격대를 자동으로 표시하며, 강력한 지지/저항선 역할 수행
향상된 매수·매도 계산: 캔들의 구조, 위치, 모멘텀을 분석하여 진정한 매수 압력과 매도 압력을 구분하며, Hidden Volume Detector와 동일한 알고리즘 사용
커스터마이징 가능한 디스플레이: 가격 레벨 수(행), 분석 기간(룩백 바), 색상 커스터마이징, POC 라인 토글 조정 가능
자석 효과 시각화: 가격이 고거래량 구간, 특히 POC로 회귀하려는 경향을 보여줌
─────────────────────────────────────
◆ 트레이딩 활용 포인트
큰 초록 막대가 있는 곳을 강한 지지 구간으로 활용(매수 세력 축적)
큰 빨간 막대가 있는 곳을 강한 저항 구간으로 활용(매도 세력 분산)
POC를 핵심 피봇 포인트로 활용하여 지지/저항 매매 전략 수립
특정 가격대의 거래량 불균형을 감지하여 강세 또는 약세 구간 파악
Hidden Volume Detector와 결합하여 완전한 분석: 개별 캔들 타이밍(Hidden Volume) + 가격대 구간(Volume Profile)
─────────────────────────────────────
◆ 다른 지표와 조합 가능성
Hidden Volume Detector와 함께 사용하여 다차원적 볼륨 분석: 캔들 레벨 디테일 + 가격 레벨 전체 조망
추세 지표(이동평균선, MACD)와 결합하여 추세장에서 지지/저항 레벨 검증
가격 패턴과 함께 활용하여 주요 거래량 레벨에서의 돌파 또는 반전 신호 확인
─────────────────────────────────────
◆ 결론
52SIGNAL RECIPE Smart Volume Profile은 가격대별 매수와 매도 세력의 분포를 드러내는 강력하고 직관적인 지표입니다. 각 가격대에서 매수 볼륨과 매도 볼륨을 분리하여 시각화하고 POC를 식별함으로써, 시장 참여자들이 어디서 의사결정을 내렸는지, 어디에 주요 지지/저항 레벨이 존재하는지 이해할 수 있도록 돕습니다.
특히 Hidden Volume Detector와 함께 사용하면 완전한 볼륨 분석 시스템을 구축할 수 있습니다. Hidden Volume은 개별 캔들에서의 실시간 매수/매도 압력을 보여줘 정확한 진입/청산 타이밍을 제공하고, Smart Volume Profile은 가격대별 누적된 매수/매도 구간을 보여줘 전략적 계획 수립을 지원합니다. 이러한 조합은 트레이더들이 미시적·거시적 관점 모두에서 시장 역학을 해석할 수 있게 하여, 궁극적으로 더 정보에 기반한 효과적인 매매 의사결정을 가능하게 합니다.
─────────────────────────────────────
※ 면책 조항: 본 지표는 투자 판단을 위한 보조 도구로 제공되며, 단독 의존해서는 안 됩니다. 과거 데이터에 기반한 분석이므로 미래 결과를 보장하지 않습니다. Volume Profile은 횡보장에서 가장 효과적이며 강한 추세 상황에서는 신뢰도가 낮을 수 있습니다. 적절한 리스크 관리와 함께 사용하시기 바랍니다.
Session Volume Profile HVN210
Session Volume Profile HVN - Comprehensive Indicator Description
Overview
The Session Volume Profile HVN is an advanced volume analysis indicator that provides traders with a visual representation of volume distribution across price levels within defined trading sessions. This powerful tool combines traditional volume profile analysis with High Volume Node (HVN) detection and Volume Point of Control (VPOC) tracking to help identify key support and resistance areas based on trading activity.
Key Features
1. Dynamic Volume Profile Visualization
Creates a comprehensive volume profile for each trading session (daily, weekly, or custom timeframes)
Displays volume distribution as a horizontal histogram, showing where the most trading activity occurred
Automatically scales to fit the price range of each session
Customizable number of price levels (rows) for granular or broad analysis
Profile extension capability to project volume areas into subsequent sessions
2. Volume Point of Control (VPOC)
Automatically identifies and marks the price level with the highest volume in each session
Displays VPOC as a prominent horizontal line that can extend into future sessions
Tracks multiple historical VPOCs with customizable extension limits
Optional date labels for easy identification of when each VPOC was formed
Particularly useful for identifying potential support/resistance levels based on peak trading activity
3. High Volume Node (HVN) Detection
Sophisticated algorithm that identifies significant volume clusters within the profile
Validates HVNs based on customizable strength criteria
Two display options:
Levels: Shows HVNs as horizontal lines (solid for VPOC, dotted for other nodes)
Areas: Displays HVNs as shaded boxes covering the full price range of the node
Color-coded based on price position relative to previous close:
Bullish color for HVNs below the previous close (potential support)
Bearish color for HVNs above the previous close (potential resistance)
4. Multi-Timeframe Analysis
Profile Timeframe: Defines the session boundaries (e.g., daily, weekly, monthly)
Resolution Timeframe: Uses lower timeframe data for more accurate volume distribution
Automatically adjusts to ensure compatibility with chart timeframe
Enables precise volume analysis even on higher timeframe charts
Practical Applications
Support and Resistance Identification
VPOCs and HVNs often act as significant support/resistance levels
Multiple confluent HVNs can indicate strong price zones
Historical VPOC levels provide context for potential price reactions
Trading Strategy Development
Entry/exit points near HVN boundaries
Stop loss placement beyond significant volume nodes
Trend continuation or reversal signals when price breaks through HVN areas
Market Structure Analysis
Identify accumulation/distribution zones
Recognize price acceptance or rejection at specific levels
Understand market participant behavior through volume concentration
Customization Options
Visual Settings
Adjustable colors for profile, VPOC lines, and HVN areas
Line width controls for better visibility
Label size options from tiny to huge
Profile transparency for chart clarity
Technical Parameters
Number of price levels (rows) for profile resolution
HVN detection strength for sensitivity adjustment
VPOC extension count for historical reference
Profile extension percentage for future projection
Display Preferences
Toggle VPOC visibility
Enable/disable HVN display
Choose between line or area representation for HVNs
Control date label display based on timeframe
Best Practices
Timeframe Selection: Choose profile timeframes that align with your trading style (day traders might use hourly profiles, swing traders daily or weekly)
HVN Strength Calibration: Adjust the HVN strength parameter based on market volatility and desired sensitivity
Multiple Timeframe Confirmation: Use different profile timeframes to identify confluence zones
Combination with Other Indicators: Enhance analysis by combining with trend indicators, momentum oscillators, or price action patterns
Performance Considerations
The indicator is optimized for smooth performance while maintaining accuracy through:
Efficient data processing algorithms
Smart memory management for historical data
Automatic cleanup of old visual elements
Scalable architecture supporting up to 500 visual elements
Ideal For
Day Traders: Identifying intraday support/resistance levels
Swing Traders: Finding multi-day accumulation zones
Position Traders: Analyzing longer-term volume structures
Market Analysts: Understanding market participant behavior
Algorithmic Traders: Incorporating volume-based levels into automated strategies
Institutional Volume Profile# Institutional Volume Profile (IVP) - Advanced Volume Analysis Indicator
## Overview
The Institutional Volume Profile (IVP) is a sophisticated technical analysis tool that combines traditional volume profile analysis with institutional volume detection algorithms. This indicator helps traders identify key price levels where significant institutional activity has occurred, providing insights into market structure and potential support/resistance zones.
## Key Features
### 🎯 Volume Profile Analysis
- **Point of Control (POC)**: Identifies the price level with the highest volume activity
- **Value Area**: Highlights the price range containing a specified percentage (default 70%) of total volume
- **Multi-Row Distribution**: Displays volume distribution across 10-50 price levels for detailed analysis
- **Customizable Period**: Analyze volume profiles over 10-500 bars
### 🏛️ Institutional Volume Detection
- **Pocket Pivot Volume (PPV)**: Detects bullish institutional buying when up-volume exceeds recent down-volume peaks
- **Pivot Negative Volume (PNV)**: Identifies bearish institutional selling when down-volume exceeds recent up-volume peaks
- **Accumulation Detection**: Spots potential accumulation phases with high volume and narrow price ranges
- **Distribution Analysis**: Identifies distribution patterns with high volume but minimal price movement
### 🎨 Visual Customization Options
- **Multiple Color Schemes**: Heat Map, Institutional, Monochrome, and Rainbow themes
- **Bar Styles**: Solid, Gradient, Outlined, and 3D Effect rendering
- **Volume Intensity Display**: Visual intensity based on volume magnitude
- **Flexible Positioning**: Left or right side profile placement
- **Current Price Highlighting**: Real-time price level indication
### 📊 Advanced Visual Features
- **Volume Labels**: Display volume amounts at key price levels
- **Gradient Effects**: Multi-step gradient rendering for enhanced visibility
- **3D Styling**: Shadow effects for professional appearance
- **Opacity Control**: Adjustable transparency (10-100%)
- **Border Customization**: Configurable border width and styling
## How It Works
### Volume Distribution Algorithm
The indicator analyzes each bar within the specified period and distributes its volume proportionally across the price levels it touches. This creates an accurate representation of where trading activity has been concentrated.
### Institutional Detection Logic
- **PPV Trigger**: Current up-bar volume > highest down-volume in lookback period + above volume MA
- **PNV Trigger**: Current down-bar volume > highest up-volume in lookback period + above volume MA
- **Accumulation**: High volume + narrow range + bullish close
- **Distribution**: Very high volume + minimal price movement
### Value Area Calculation
Starting from the POC, the algorithm expands both upward and downward, adding volume until reaching the specified percentage of total volume (default 70%).
## Configuration Parameters
### Profile Settings
- **Profile Period**: 10-500 bars (default: 50)
- **Number of Rows**: 10-50 levels (default: 24)
- **Profile Width**: 10-100% of screen (default: 30%)
- **Value Area %**: 50-90% (default: 70%)
### Institutional Analysis
- **PPV Lookback Days**: 5-20 periods (default: 10)
- **Volume MA Length**: 10-200 periods (default: 50)
- **Institutional Threshold**: 1.0-2.0x multiplier (default: 1.2)
### Visual Controls
- **Bar Style**: Solid, Gradient, Outlined, 3D Effect
- **Color Scheme**: Heat Map, Institutional, Monochrome, Rainbow
- **Profile Position**: Left or Right side
- **Opacity**: 10-100%
- **Show Labels**: Volume amount display toggle
## Interpretation Guide
### Volume Profile Elements
- **Thick Horizontal Bars**: High volume nodes (strong support/resistance)
- **Thin Horizontal Bars**: Low volume nodes (weak levels)
- **White Line (POC)**: Strongest support/resistance level
- **Blue Highlighted Area**: Value Area (fair value zone)
### Institutional Signals
- **Blue Triangles (PPV)**: Bullish institutional buying detected
- **Orange Triangles (PNV)**: Bearish institutional selling detected
- **Color-Coded Bars**: Different colors indicate institutional activity types
### Color Scheme Meanings
- **Heat Map**: Red (high volume) → Orange → Yellow → Gray (low volume)
- **Institutional**: Blue (PPV), Orange (PNV), Aqua (Accumulation), Yellow (Distribution)
- **Monochrome**: Grayscale intensity based on volume
- **Rainbow**: Color-coded by price level position
## Trading Applications
### Support and Resistance
- POC acts as dynamic support/resistance
- High volume nodes indicate strong price levels
- Low volume areas suggest potential breakout zones
### Institutional Activity
- PPV above Value Area: Strong bullish signal
- PNV below Value Area: Strong bearish signal
- Accumulation patterns: Potential upward breakouts
- Distribution patterns: Potential downward pressure
### Market Structure Analysis
- Value Area defines fair value range
- Profile shape indicates market sentiment
- Volume gaps suggest potential price targets
## Alert Conditions
- PPV Detection at current price level
- PNV Detection at current price level
- PPV above Value Area (strong bullish)
- PNV below Value Area (strong bearish)
## Best Practices
1. Use multiple timeframes for confirmation
2. Combine with price action analysis
3. Pay attention to volume context (above/below average)
4. Monitor institutional signals near key levels
5. Consider overall market conditions
## Technical Notes
- Maximum 500 boxes and 100 labels for optimal performance
- Real-time calculations update on each bar close
- Historical analysis uses complete bar data
- Compatible with all TradingView chart types and timeframes
---
*This indicator is designed for educational and informational purposes. Always combine with other analysis methods and risk management strategies.*
Footprint Chart + Volume ProfileFootprint charts provide volume information to candlestick charts. This indicator specifically provides the quantity of Market Orders executed on each side of the Order Book, thereby showing you the number of contracts that had hit the bid or the offer - and it does so on each bar.
In addition, it visualises a Volume Profile for each bar, providing you an even better visualisation, contrasted to that which renders the numbers alone.
This Footprint Chart calculates executed orders by getting the change in volume for every price move and pooling them on their corresponding "tick bucket". Their specific "tick bucket" is calculated on the nearest "tick", the size of which you will provide by setting the "Tick Size/ Increment" to whichever tick size you need .
For instance, volume changes on a price of 10.4 on a 1 tick Footprint Chart will be recorded as part of the nearest whole number(10), while on a 3 tick Footprint Chart, it will be recorded as part of 9 as it is the nearest multiple of 3.
Calculating the "tick bucket" this way is most conservative, however, if you would like it calculated differently — Having the volume changes recorded on the succeeding tick, e.g. Recording 10.4 as 12 on a 3 tick Footprint Chart. Simply set the "Tick Basket Assignment" to "Next Tick", While setting the same to "Previous Tick" records volume changes on the preceding tick. Default is "Nearest Tick".
How to read the Footprint Chart?
This Footprint Chart depicts a portion of the Depth of Market, arranged in such a way that the left side represents the bid, while the right side represents the ask. It is therefore natural that orders hitting the bid (Market Sells) are to be placed on the Left Side of the chart while orders hitting the ask (Market Buys) are to be placed on the Right Side. This way, you can visualise how the current price came to be, as well as observe with the several order flow analysis concepts and ideas you can apply. In summary, numbers on the Left represents Sell Orders and numbers on the Right represents Buy Orders.
If, however, you wish to see only the total volume that transacted within the bar, you may do so by toggling the "Split Buy and Sell" option.
Footprint Chart showing only the total volume:
Furthermore, this chart has its own candles, the width of which can be adjusted accordingly.
Volume Profile
This Footprint Chart offers a Stacked Volume Profile and an Unstacked Volume Profile, the former renders a Volume Profile which compares the buys from the sells, the better to visualise levels of activity, the latter renders a standard Volume Profile which shows the total volume that transacted on a price tick.
The type of Volume Profile that this Footprint Chart renders is similar to that of a Periodic Volume Profile, which renders Volume Profiles for every bar on the chart. Furthermore, the width of each Volume Profile bar of this Footprint Chart is relative to the largest volume transacted on the current session, the session beginning from the point you have opened the Footprint Chart until the 500th bar, capped for optimisational purposes, and shall adjust the session start accordingly once this limit had been reached. The Volume Profile bars' width will therefore change agreeably to each significant volume update, and sized relatively with that of the others.
Optimisation
This Footprint Chart utilises several drawings and calculations for attaining its visuals, the arrangement of which makes it more pleasing and easier to understand. Several optimisations have been implemented within the code, e.g. utilising queues, however, if you wish for it to be even more optimised, you can use an "Unstacked" Volume Profile, using larger tick sizes, as well as using 0 decimal placements for the Footprint Chart.
Furthermore, deselecting "Use Stacked Bars" will allow more boxes to be drawn, and will double the amount of boxes the volume profile can use.
Limitations
No historical tick data have yet been made available for use and so this Footprint Chart only has realtime data at its disposal. Historical footprints are therefore not rendered, the boundary of which is delineated by a vertical broken line.
Tips
This Footprint Chart is best viewed on a chart of its own, and it is therefore ideal to clear the chart of other candles by hiding them or utilising a line chart alternatively . In addition, stretch the time scale to its utmost capacity, the better to see properly the Volume Profile, as well as stretch the price scale to a proper height, the better to read the footprint volumes inscribed on the indicator.
Warnings
Changing settings may cause the Footprint Chart to reset. If, in case you have been accumulating Footprint Charts and wish to change some settings for the benefit of your charting, it is best to take a snapshot of your chart prior, for recent changes may cause resets to occur.
Average Volume ProfileAverage Volume Profile is an abstract based on a user suggestion.
The information displayed could be summed up as a volume profile divided by a market profile.
This indicator is a profile which displays the average volume of an area (of price).
It also calculates and displays the highest average volume point (HAV) and the relating value zones (calculated in the similar fashion to a volume profile).
Most of the code is directly from my "Volume/Market Profile" Indicator
I am not entirely sure of how to make use of the information displayed in this indicator or how useful it is.
However, I have added some things I figured would be useful to comprehend this information, such as:
- Read-out for highest average volume
- Read-out for current price average volume
- Read-out for current candle distributed volume (labeled as: "Vol")
- Floating line to visualize the current distributed volume in relation to the rest of the profile.
- Color changing labels for when the current distributed volume is higher than the current price avg volume.
Enjoy!
Frequency and Volume ProfileFREQUENCY & VOLUME PROFILE
⚪ OVERVIEW
The Frequency and Volume Profile indicator plots a frequency or volume profile based on the visible bars on the chart, providing insights into price levels with significant trading activity.
⚪ USAGE
● Market Structure Analysis:
Identify key price levels where significant trading activity occurred, which can act as support and resistance zones.
● Volume Analysis:
Use the volume mode to understand where the highest trading volumes have occurred, helping to confirm strong price levels.
● Trend Confirmation:
Analyze the distribution of trading activity to confirm or refute trends, mark important levels as support and resistance, aiding in making more informed trading decisions.
● Frequency Distribution:
In statistics, a frequency distribution is a list of the values that a variable takes in a sample. It is usually a list. Displayed as a histogram.
⚪ SETTINGS
Source: Select the price data to use for the profile calculation (default: hl2).
Move Profile: Set the number of bars to offset the profile from the current bar (default: 100).
Mode: Choose between "Frequency" and "Volume" for the profile calculation.
Profile Color: Customize the color of the profile lines.
Lookback Period: Uses 5000 bars for daily and higher timeframes, otherwise 10000 bars.
The Frequency Profile indicator is a powerful tool for visualizing price levels with significant trading activity, whether in terms of frequency or volume. Its dynamic calculation and customizable settings make it a versatile addition to any trading strategy.






















